A multi-objective genetic algorithm (MOGA) for hybrid flow shop scheduling problem with assembly operation

author

  • Seyed Mohammad Hosseini Department of Industrial Engineering and management, Shahrood University of technology, Shahrood, Iran
Abstract:

Scheduling for a two-stage production system is one of the most common problems in production management. In this production system, a number of products are produced and each product is assembled from a set of parts. The parts are produced in the first stage that is a fabrication stage and then they are assembled in the second stage that usually is an assembly stage. In this article, the first stage assumed as a hybrid flow shop with identical parallel machines and the second stage will be an assembling work station. Two objective functions are considered that are minimizing the makespan and minimizing the sum of earliness and tardiness of products. At first, the problem is defined and its mathematical model is presented. Since the considered problem is NP-hard, the multi-objective genetic algorithm (MOGA) is used to solve this problem in two phases. In the first phase the sequence of the products assembly is determined and in the second phase, the parts of each product are scheduled to be fabricated. In each iteration of the proposed algorithm, the new population is selected based on the non-dominance rule and fitness value. To validate the performance of the proposed algorithm, in terms of solution quality and diversity level, various test problems are designed and the reliability of the proposed algorithm is compared with two prominent multi-objective genetic algorithms, i.e. WBGA, and NSGA-II. The computational results show that the performance of the proposed algorithms is good in both efficiency and effectiveness criteria. In small-sized problems, the number of non-dominance solution come out from the two algorithms N-WBGA (the proposed algorithm) and NSGA-II is approximately equal. Also, more than 90% solution of algorithms N-WBGA and NSGA-II are identical to the Pareto-optimal result. Also in medium problems, two algorithms N-WBGA and NSGA-II have approximately an equal performance and both of them are better than WBGA. But in large-sized problems, N-WBGA presents the best results in all indicators.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

A New Multi-objective Job Shop Scheduling with Setup Times Using a Hybrid Genetic Algorithm

This paper  presents a new multi objective job shop scheduling with sequence-dependent setup times. The objectives are to minimize the makespan and sum of the earliness and tardiness of jobs in a time window. A mixed integer programming model is developed for the given problem that belongs to NP-hard class. In this case, traditional approaches cannot reach to an optimal solution in a reasonable...

full text

An algorithm for multi-objective job shop scheduling problem

Scheduling for job shop is very important in both fields of production management and combinatorial op-timization. However, it is quite difficult to achieve an optimal solution to this problem with traditional opti-mization approaches owing to the high computational complexity. The combination of several optimization criteria induces additional complexity and new problems. In this paper, we pro...

full text

Multi-objective Differential Evolution for the Flow shop Scheduling Problem with a Modified Learning Effect

This paper proposes an effective multi-objective differential evolution algorithm (MDES) to solve a permutation flow shop scheduling problem (PFSSP) with modified Dejong's learning effect. The proposed algorithm combines the basic differential evolution (DE) with local search and borrows the selection operator from NSGA-II to improve the general performance.  First the problem is encoded with a...

full text

A Hybrid Genetic Algorithm for the Flow-Shop Scheduling Problem

This paper presents a hybrid genetic algorithm for the Job Shop Scheduling problem. The chromosome representation of the problem is based on random keys. The schedules are constructed using a priority rule in which the priorities are defined by the genetic algorithm. Schedules are constructed using a procedure that generates parameterized active schedules. After a schedule is obtained a local s...

full text

an algorithm for multi-objective job shop scheduling problem

scheduling for job shop is very important in both fields of production management and combinatorial op-timization. however, it is quite difficult to achieve an optimal solution to this problem with traditional opti-mization approaches owing to the high computational complexity. the combination of several optimization criteria induces additional complexity and new problems. in this paper, we pro...

full text

Genetic Algorithm with Selective Local Search for Multi-objective Permutation Flow Shop Scheduling Problem

In this paper the flow shop scheduling problem with minimizing two criteria simultaneously is consider. Selected criteria are: makespan and the sum of tardiness of jobs. For each separate criteria the problem is strongly NP-hard, which makes it NP-hard as well. There is a number of heuristic algorithms to solve the flow shop problem with various single objectives, but heuristics for multi-crite...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 10  issue special issue on production and inventory

pages  132- 154

publication date 2017-06-02

By following a journal you will be notified via email when a new issue of this journal is published.

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023